function countdown(max) {
    setProgress(max, max);
    var time = max - 1,
    int = setInterval(function() {
        setProgress(time--, max);
        if (time === -1) {
            clearInterval(int);
            // 600ms - width animation time
            setTimeout(function() {
                $('#progressInfo').hide(600);
            }, 600);
        }
    }, 1000);
}

function setProgress(int, max) {
    $('#progressInfo').show(600);
    $('#count').html(int);
    document.getElementById('progressBar').style.width = Math.floor(100 * int / max) + '%';
}